.box {
  width: 100vw;
  height: 100vh;
  background: #f8f8f8;
  overflow-y: scroll;
  :global {
    .nut-swiper {
      margin-bottom: 20rpx;
    }
  }
  .sw_img {
    width: 100vw;
    height: 28vh;
  }
  .shopmian {
    // background: white;
    .main_head {
      background: white;
      width: 100%;
      height: 128rpx;
      line-height: 128rpx;
      text-align: center;
    }
    .shop_list{
        width: 100%;
        height: auto;
        display: flex;
        justify-content: space-around;
        flex-wrap: wrap;
        .shop_item{
          width: 48%;
          height: auto;
          margin-bottom: 10rpx;
          .pic{
            width: 100%;
            height: 350rpx;
            display: block;
          }
          .des{
            width: 100%;
            background: white;
          }
        }
    }
  }
}
